//package com.tjetc;
//
//public class _15Constructor {
//    public static void main(String[] args) {
//        // 类的第三大成员 构造器/构造方法：主要用来方便构造对象
//        /*
//            基本语法：
//            访问修饰符 ⽅法名(形参列表){
//                ⽅法体;
//            }
//
//            注意：
//            1.和方法的区别，构造器没有返回值
//            2.构造方法的名称必须和类名一样
//            3.参数列表和方法的参数列表规则一样
//            4.构造器本身不需要我们来手动调用，是jvm去调用
//
//            要想创建对象必须要有构造器
//
//         */
//
//        A a = new A();
//
//        Person person = new Person();
//        person.name = "zhangsan";
//        person.age = 1;
//
//        Person person1 = new Person("lisi", 1);
//        Person person2 = new Person("wangwu", 2);
//        System.out.println(person1.name);
//        System.out.println(person2.name);
//    }
//}
//
//class A {
//    // 强调：如果我们在类中不显示的给出构造器的定义，那么系统会默认给我们一个构造器，并且该构造无参数
//    // 如果我们显示的写出了构造器的定义，那么，系统就不会给我们提供一个默认的无参数构造器
//    public A(){
//        System.out.println("A的构造器被调用");
//    }
//}
//
//class Person {
//    String name;
//    int age;
//
//    // 生成一个构造器的快捷方式 alt + insert 改键位
//    // 构造器可以形成方法的重载
//
//    public Person() {
//    }
//
//    // 定义一个有参数构造器
//    public Person(String name1, int age1) {
//        name = name1;
//        age = age1;
//    }
//
//
//
//
//}
//
